sr 4 лет назад
Родитель
Сommit
cc4cca4f12
1 измененных файлов с 56 добавлено и 50 удалено
  1. 56 50
      ruoyi-ui/src/components/ProjectDec/SignContract.vue

+ 56 - 50
ruoyi-ui/src/components/ProjectDec/SignContract.vue

@@ -21,7 +21,7 @@
       <el-row>
         <el-form-item label-width="120px" label="签约日期:" class="elItem" prop="orderDate">
           <el-col :span="6">
-            <el-date-picker value-format="yyyy-MM-dd" type="date" placeholder="请选择签约日期" v-model="form.orderDate" style="width: 100%"></el-date-picker>
+            <el-date-picker value-format="yyyy-MM-dd" :disabled="dis_flag" type="date" placeholder="请选择签约日期" v-model="form.orderDate" style="width: 100%"></el-date-picker>
           </el-col>
         </el-form-item>
       </el-row>
@@ -29,7 +29,7 @@
         <el-col :span="6">
           <el-form-item label-width="120px" label="投资方式:" class="elItem" prop="investmentType">
             <el-col :span="24">
-              <el-radio-group v-model="form.investmentType" style="width: 100%">
+              <el-radio-group v-model="form.investmentType" :disabled="dis_flag" style="width: 100%">
                 <el-col :span="12">
                   <el-radio label="1">独资</el-radio>
                 </el-col>
@@ -43,7 +43,7 @@
         <el-col :span="6">
           <el-form-item label="是否外资:" class="elItem" prop="isOutInvestment">
             <el-col :span="6">
-              <el-checkbox-group v-model="form.isOutInvestment">
+              <el-checkbox-group v-model="form.isOutInvestment" :disabled="dis_flag">
                 <el-checkbox :label="1" name="type">外资</el-checkbox>
               </el-checkbox-group>
             </el-col>
@@ -54,7 +54,7 @@
         <el-col :span="7">
           <el-form-item label-width="120px" label="总投资额度:" class="elItem" prop="totInvestment">
             <el-col :span="18">
-              <el-input type="number" placeholder="请输入总投资额度" v-model="form.totInvestment"></el-input>
+              <el-input type="number" :disabled="dis_flag" placeholder="请输入总投资额度" v-model="form.totInvestment"></el-input>
             </el-col>
             <div class="dw_name">万元</div>
           </el-form-item>
@@ -67,31 +67,31 @@
         <el-col :span="10">
           <el-form-item label-width="182px" label="境外投资(含港澳台投资):" class="elItem" prop="overseasInvestment">
             <el-col :span="18">
-              <el-input type="number" placeholder="请输入总投资额度" v-model="form.overseasInvestment"></el-input>
+              <el-input type="number" :disabled="dis_flag" placeholder="请输入总投资额度" v-model="form.overseasInvestment"></el-input>
             </el-col>
             <div class="dw_name">万元</div>
           </el-form-item>
           <el-form-item label-width="182px" label="境内省外投资:" class="elItem" prop="jnswInvestm">
             <el-col :span="18">
-              <el-input type="number" placeholder="请输入境内省外投资额度" v-model="form.jnswInvestm"></el-input>
+              <el-input type="number" :disabled="dis_flag" placeholder="请输入境内省外投资额度" v-model="form.jnswInvestm"></el-input>
             </el-col>
             <div class="dw_name">万元</div>
           </el-form-item>
           <el-form-item label-width="182px" label="省内市外投资:" class="elItem" prop="snswInvestm">
             <el-col :span="18">
-              <el-input type="number" placeholder="请输入省内市外投资额度" v-model="form.snswInvestm"></el-input>
+              <el-input type="number" :disabled="dis_flag" placeholder="请输入省内市外投资额度" v-model="form.snswInvestm"></el-input>
             </el-col>
             <div class="dw_name">万元</div>
           </el-form-item>
           <el-form-item label-width="182px" label="市内县外投资:" class="elItem" prop="snxwInvestm">
             <el-col :span="18">
-              <el-input type="number" placeholder="请输入市内县外投资额度" v-model="form.snxwInvestm"></el-input>
+              <el-input type="number" :disabled="dis_flag" placeholder="请输入市内县外投资额度" v-model="form.snxwInvestm"></el-input>
             </el-col>
             <div class="dw_name">万元</div>
           </el-form-item>
           <el-form-item label-width="182px" label="县内投资:" class="elItem" prop="xnInvestm">
             <el-col :span="18">
-              <el-input type="number" placeholder="请输入县内投资额度" v-model="form.xnInvestm"></el-input>
+              <el-input type="number" :disabled="dis_flag" placeholder="请输入县内投资额度" v-model="form.xnInvestm"></el-input>
             </el-col>
             <div class="dw_name">万元</div>
           </el-form-item>
@@ -100,7 +100,7 @@
       <el-row>
         <el-col :span="6">
           <el-form-item label-width="121px" label="是否独立供地:" class="elItem" prop="isIndependentLan">
-            <el-select v-model="form.isIndependentLan" placeholder="请选择">
+            <el-select v-model="form.isIndependentLan" :disabled="dis_flag" placeholder="请选择">
               <el-option label="是" value="Y"></el-option>
               <el-option label="否" value="N"></el-option>
             </el-select>
@@ -109,19 +109,19 @@
         <el-col :span="6">
           <el-form-item label-width="111px" label="供地面积:" class="elItem" prop="landArea">
             <el-col :span="20">
-              <el-input placeholder="请输入供地面积" v-model="form.landArea"></el-input>
+              <el-input placeholder="请输入供地面积" :disabled="dis_flag" v-model="form.landArea"></el-input>
             </el-col>
             <div class="dw_name">亩</div>
           </el-form-item>
         </el-col>
         <el-col :span="6">
           <el-form-item label-width="93px" label="供地位置:" class="elItem" prop="landAddress">
-            <el-input placeholder="请输入供地位置" v-model="form.landAddress"></el-input>
+            <el-input placeholder="请输入供地位置" :disabled="dis_flag" v-model="form.landAddress"></el-input>
           </el-form-item>
         </el-col>
         <el-col :span="6">
           <el-form-item label-width="119px" label="土地证:" class="elItem" prop="landPhoto">
-            <el-upload class="upload-demo" list-type="picture" :file-list="fileListTdz" :on-remove="resetPhoto" :on-success="upl_fn" :action="defaultSettings.urls + process + '/common/upload'">
+            <el-upload class="upload-demo" list-type="picture" :disabled="dis_flag" :file-list="fileListTdz" :on-remove="resetPhoto" :on-success="upl_fn" :action="defaultSettings.urls + process + '/common/upload'">
               <el-button size="small" type="primary">点击上传</el-button>
             </el-upload>
           </el-form-item>
@@ -131,26 +131,26 @@
         <el-col :span="6">
           <el-form-item label-width="121px" label="流转土地面积:" class="elItem" prop="circulationLand">
             <el-col :span="18">
-              <el-input placeholder="请输入" v-model="form.circulationLand"></el-input>
+              <el-input placeholder="请输入" :disabled="dis_flag" v-model="form.circulationLand"></el-input>
             </el-col>
             <div class="dw_name">亩</div>
           </el-form-item>
         </el-col>
         <el-col :span="12">
           <el-form-item label-width="111px" label="流转土地位置:" class="elItem" prop="circulationAddres">
-            <el-input placeholder="请输入流转土地位置" v-model="form.circulationAddres"></el-input>
+            <el-input placeholder="请输入流转土地位置" :disabled="dis_flag" v-model="form.circulationAddres"></el-input>
           </el-form-item>
         </el-col>
         <el-col :span="3">
           <el-form-item label-width="119px" label="土地流转合同:" class="elItem" prop="circulationDoc">
-            <el-upload class="upload-demo" list-type="picture" :on-remove="resetPhoto1" :file-list="fileListTdls" :on-success="upl_fn_lzht" :action="defaultSettings.urls+process+'/common/upload'">
+            <el-upload :disabled="dis_flag" class="upload-demo" list-type="picture" :on-remove="resetPhoto1" :file-list="fileListTdls" :on-success="upl_fn_lzht" :action="defaultSettings.urls+process+'/common/upload'">
               <el-button size="small" type="primary">点击上传</el-button>
             </el-upload>
           </el-form-item>
         </el-col>
         <el-col :span="3">
           <el-form-item label-width="94px" label="产权证:" class="elItem" prop="circulationPhoto">
-            <el-upload class="upload-demo" list-type="picture" :on-remove="resetPhoto2" :file-list="fileListCqz" :on-success="upl_fn_cqz" :action="defaultSettings.urls + process + '/common/upload'">
+            <el-upload :disabled="dis_flag" class="upload-demo" list-type="picture" :on-remove="resetPhoto2" :file-list="fileListCqz" :on-success="upl_fn_cqz" :action="defaultSettings.urls + process + '/common/upload'">
               <el-button size="small" type="primary">点击上传</el-button>
             </el-upload>
           </el-form-item>
@@ -160,26 +160,26 @@
         <el-col :span="6">
           <el-form-item label-width="121px" label="租赁厂房面积:" class="elItem" prop="leasePlantArea">
             <el-col :span="16">
-              <el-input placeholder="请输入" v-model="form.leasePlantArea"></el-input>
+              <el-input :disabled="dis_flag" placeholder="请输入" v-model="form.leasePlantArea"></el-input>
             </el-col>
             <div class="dw_name">平方米</div>
           </el-form-item>
         </el-col>
         <el-col :span="12">
           <el-form-item label-width="111px" label="租赁厂房位置:" class="elItem" prop="leasePlantAddress">
-            <el-input placeholder="请输入租赁厂房位置" v-model="form.leasePlantAddress"></el-input>
+            <el-input :disabled="dis_flag" placeholder="请输入租赁厂房位置" v-model="form.leasePlantAddress"></el-input>
           </el-form-item>
         </el-col>
         <el-col :span="3">
           <el-form-item label-width="119px" label="租赁合同:" class="elItem" prop="leasePlantDoc">
-            <el-upload class="upload-demo" list-type="picture" :on-remove="resetPhoto3" :file-list="fileListZht" :on-success="upl_fn_zlht" :action="defaultSettings.urls + process + '/common/upload'">
+            <el-upload :disabled="dis_flag" class="upload-demo" list-type="picture" :on-remove="resetPhoto3" :file-list="fileListZht" :on-success="upl_fn_zlht" :action="defaultSettings.urls + process + '/common/upload'">
               <el-button size="small" type="primary">点击上传</el-button>
             </el-upload>
           </el-form-item>
         </el-col>
         <el-col :span="3">
           <el-form-item label-width="94px" label="产权证:" class="elItem" prop="leasePlantPhoto">
-            <el-upload class="upload-demo" list-type="picture" :on-remove="resetPhoto4" :file-list="fileListZcq" :on-success="upl_fn_zlcqz" :action="defaultSettings.urls + process + '/common/upload'">
+            <el-upload :disabled="dis_flag" class="upload-demo" list-type="picture" :on-remove="resetPhoto4" :file-list="fileListZcq" :on-success="upl_fn_zlcqz" :action="defaultSettings.urls + process + '/common/upload'">
               <el-button size="small" type="primary">点击上传</el-button>
             </el-upload>
           </el-form-item>
@@ -189,7 +189,7 @@
         <el-col :span="8">
           <el-form-item label-width="121px" label="合同约定产值:" class="elItem" prop="agreementTot">
             <el-col :span="18">
-              <el-input placeholder="请输入" v-model="form.agreementTot"></el-input>
+              <el-input :disabled="dis_flag" placeholder="请输入" v-model="form.agreementTot"></el-input>
             </el-col>
             <div class="dw_name">万元</div>
           </el-form-item>
@@ -197,7 +197,7 @@
         <el-col :span="8">
           <el-form-item label-width="131px" label="合同约定税收:" class="elItem" prop="agreementTax">
             <el-col :span="18">
-              <el-input placeholder="请输入" v-model="form.agreementTax"></el-input>
+              <el-input :disabled="dis_flag" placeholder="请输入" v-model="form.agreementTax"></el-input>
             </el-col>
             <div class="dw_name">万元</div>
           </el-form-item>
@@ -207,7 +207,7 @@
         <el-col :span="8">
           <el-form-item label-width="141px" label="合同约定开工时间:" class="elItem" prop="agreementStartdate">
             <el-col :span="18">
-              <el-date-picker value-format="yyyy-MM-dd" type="date" placeholder="请选择开工时间" v-model="form.agreementStartdate"
+              <el-date-picker :disabled="dis_flag" value-format="yyyy-MM-dd" type="date" placeholder="请选择开工时间" v-model="form.agreementStartdate"
                 style="width: 100%"></el-date-picker>
             </el-col>
           </el-form-item>
@@ -215,7 +215,7 @@
         <el-col :span="8">
           <el-form-item label-width="141px" label="合同约定竣工时间:" class="elItem" prop="agreementEnddate">
             <el-col :span="18">
-              <el-date-picker value-format="yyyy-MM-dd" type="date" placeholder="请选择竣工时间" v-model="form.agreementEnddate"
+              <el-date-picker :disabled="dis_flag" value-format="yyyy-MM-dd" type="date" placeholder="请选择竣工时间" v-model="form.agreementEnddate"
                 style="width: 100%"></el-date-picker>
             </el-col>
           </el-form-item>
@@ -228,43 +228,43 @@
       <el-row>
         <el-col :span="6">
           <el-form-item label-width="121px" label="对方:" class="elItem" prop="agreementPartner">
-            <el-input placeholder="请输入对方" v-model="form.agreementPartner"></el-input>
+            <el-input placeholder="请输入对方" :disabled="dis_flag" v-model="form.agreementPartner"></el-input>
           </el-form-item>
         </el-col>
         <el-col :span="6">
           <el-form-item label-width="121px" label="签约人:" class="elItem" prop="partner">
-            <el-input placeholder="请输入签约人" v-model="form.partner"></el-input>
+            <el-input placeholder="请输入签约人" :disabled="dis_flag" v-model="form.partner"></el-input>
           </el-form-item>
         </el-col>
       </el-row>
       <el-row>
         <el-col :span="6">
           <el-form-item label-width="121px" label="我方:" class="elItem" prop="agreementUs">
-            <el-input placeholder="请输入我方" v-model="form.agreementUs"></el-input>
+            <el-input placeholder="请输入我方" :disabled="dis_flag" v-model="form.agreementUs"></el-input>
           </el-form-item>
         </el-col>
         <el-col :span="6">
           <el-form-item label-width="121px" label="签约人:" class="elItem" prop="signUs">
-            <el-input placeholder="请输入签约人" v-model="form.signUs"></el-input>
+            <el-input placeholder="请输入签约人" :disabled="dis_flag" v-model="form.signUs"></el-input>
           </el-form-item>
         </el-col>
       </el-row>
       <el-row>
         <el-col :span="6">
           <el-form-item label-width="121px" label="第三方:" class="elItem" prop="agreementThird">
-            <el-input placeholder="请输入第三方" v-model="form.agreementThird"></el-input>
+            <el-input placeholder="请输入第三方" :disabled="dis_flag" v-model="form.agreementThird"></el-input>
           </el-form-item>
         </el-col>
         <el-col :span="6">
           <el-form-item label-width="121px" label="签约人:" class="elItem" prop="third">
-            <el-input placeholder="请输入签约人" v-model="form.third"></el-input>
+            <el-input placeholder="请输入签约人" :disabled="dis_flag" v-model="form.third"></el-input>
           </el-form-item>
         </el-col>
       </el-row>
       <el-row>
         <el-col :span="18">
           <el-form-item label-width="121px" label="合同文本:" class="elItem" prop="agreementUrl">
-            <el-upload class="upload-demo" ref="upload" list-type="picture" :file-list="flieListHt" :action="defaultSettings.urls + process + '/common/upload'" :on-preview="handlePreview"
+            <el-upload class="upload-demo" :disabled="dis_flag" ref="upload" list-type="picture" :file-list="flieListHt" :action="defaultSettings.urls + process + '/common/upload'" :on-preview="handlePreview"
               :on-success="up_loat_htwb" :on-remove="handleRemove" :auto-upload="false">
               <el-button slot="trigger" size="small" type="primary">选择图片</el-button>
               <el-button style="margin-left: 10px" size="small" type="success" @click="submitUpload">开始上传</el-button>
@@ -279,36 +279,36 @@
       <el-row>
         <el-col :span="6">
           <el-form-item label-width="141px" label="在潜注册公司名称:" class="elItem" prop="name">
-            <el-input placeholder="请输入在潜注册公司名称" v-model="form.name"></el-input>
+            <el-input :disabled="dis_flag" placeholder="请输入在潜注册公司名称" v-model="form.name"></el-input>
           </el-form-item>
         </el-col>
         <el-col :span="6">
           <el-form-item label-width="109px" label="法定代表人:" class="elItem" prop="legalRep">
-            <el-input placeholder="请输入法定代表人" v-model="form.legalRep"></el-input>
+            <el-input :disabled="dis_flag" placeholder="请输入法定代表人" v-model="form.legalRep"></el-input>
           </el-form-item>
         </el-col>
       </el-row>
       <el-row>
         <el-col :span="6">
           <el-form-item label-width="141px" label="注册资本金:" class="elItem" prop="totMoney">
-            <el-input placeholder="请输入注册资本金" v-model="form.totMoney"></el-input>
+            <el-input :disabled="dis_flag" placeholder="请输入注册资本金" v-model="form.totMoney"></el-input>
           </el-form-item>
         </el-col>
         <el-col :span="8">
           <el-form-item label-width="109px" label="注册地址:" class="elItem" prop="address">
-            <el-input placeholder="请输入注册地址" v-model="form.address"></el-input>
+            <el-input :disabled="dis_flag" placeholder="请输入注册地址" v-model="form.address"></el-input>
           </el-form-item>
         </el-col>
       </el-row>
       <el-row>
         <el-col :span="6">
           <el-form-item label-width="141px" label="统一社会信用代码:" class="elItem" prop="code">
-            <el-input placeholder="请输入注册资本金" v-model="form.code"></el-input>
+            <el-input :disabled="dis_flag" placeholder="请输入注册资本金" v-model="form.code"></el-input>
           </el-form-item>
         </el-col>
         <el-col :span="8">
           <el-form-item label-width="173px" label="营业执照复印件:" class="elItem" prop="bussinessUrl">
-            <el-upload class="upload-demo" :on-remove='resetPhoto5'  list-type="picture" :file-list="flieListYzz" :on-success="upl_fn_zzfyj" :action="defaultSettings.urls + process + '/common/upload'">
+            <el-upload :disabled="dis_flag" class="upload-demo" :on-remove='resetPhoto5'  list-type="picture" :file-list="flieListYzz" :on-success="upl_fn_zzfyj" :action="defaultSettings.urls + process + '/common/upload'">
               <el-button size="small" type="primary">点击上传</el-button>
             </el-upload>
           </el-form-item>
@@ -345,8 +345,8 @@
           <el-table-column label="操作" align="center">
             <!-- class-name="small-padding fixed-width" -->
             <template slot-scope="scope">
-              <el-button size="mini" type="warning" @click="handleUpdate(scope.row)" v-hasPermi="['system:config:edit']">修改</el-button>
-              <el-button size="mini" type="danger" @click="handleDelete(scope.row.id)" v-hasPermi="['system:config:remove']">删除</el-button>
+              <el-button size="mini":disabled="dis_flag" type="warning" @click="handleUpdate(scope.row)" v-hasPermi="['system:config:edit']">修改</el-button>
+              <el-button size="mini":disabled="dis_flag" type="danger" @click="handleDelete(scope.row.id)" v-hasPermi="['system:config:remove']">删除</el-button>
             </template>
           </el-table-column>
         </el-table>
@@ -357,12 +357,12 @@
       <el-row>
         <el-col :span="6">
           <el-form-item label-width="121px" label="备案单位:" class="elItem" prop="recordName">
-            <el-input placeholder="请输入备案单位" v-model="form.recordName"></el-input>
+            <el-input placeholder="请输入备案单位" :disabled="dis_flag" v-model="form.recordName"></el-input>
           </el-form-item>
         </el-col>
         <el-col :span="6">
           <el-form-item label-width="109px" label="备案文号:" class="elItem" prop="recordCode">
-            <el-input placeholder="请输入备案文号" v-model="form.recordCode"></el-input>
+            <el-input placeholder="请输入备案文号" :disabled="dis_flag" v-model="form.recordCode"></el-input>
           </el-form-item>
         </el-col>
       </el-row>
@@ -370,21 +370,21 @@
         <el-col :span="6">
           <el-form-item label-width="121px" label="备案总投资额:" class="elItem" prop="recordTot">
             <el-col :span="18">
-              <el-input placeholder="请输入备案总投资额" v-model="form.recordTot"></el-input>
+              <el-input placeholder="请输入备案总投资额" :disabled="dis_flag" v-model="form.recordTot"></el-input>
             </el-col>
             <div class="dw_name">万元</div>
           </el-form-item>
         </el-col>
         <el-col :span="6">
           <el-form-item label-width="139px" label="备案建设周期:" class="elItem" prop="recordTime">
-            <el-input placeholder="请输入备案建设周期" v-model="form.recordTime"></el-input>
+            <el-input placeholder="请输入备案建设周期" :disabled="dis_flag" v-model="form.recordTime"></el-input>
           </el-form-item>
         </el-col>
       </el-row>
       <el-row>
         <el-col :span="18">
           <el-form-item label-width="121px" label="备案表:" class="elItem" prop="recordUrl">
-            <el-upload class="upload-demo" ref="bAupload" list-type="picture" :file-list="flieListBa" :action="defaultSettings.urls + process + '/common/upload'" :on-preview="handlePreview"
+            <el-upload class="upload-demo" :disabled="dis_flag" ref="bAupload" list-type="picture" :file-list="flieListBa" :action="defaultSettings.urls + process + '/common/upload'" :on-preview="handlePreview"
               :on-success="up_loat_bab" :on-remove="handleRemove_bab" :auto-upload="false">
               <el-button slot="trigger" size="small" type="primary">选择图片</el-button>
               <el-button style="margin-left: 10px" size="small" type="success" @click="submitUpload_bab">开始上传</el-button>
@@ -399,29 +399,29 @@
       <el-row>
         <el-col :span="8">
           <el-form-item label-width="122px" label="联系领导:" class="elItem" prop="contactLeader">
-            <el-input placeholder="请输入联系领导" v-model="form.contactLeader"></el-input>
+            <el-input placeholder="请输入联系领导" :disabled="dis_flag" v-model="form.contactLeader"></el-input>
           </el-form-item>
         </el-col>
         <el-col :span="6">
           <el-form-item label-width="98px" label="联系方式:" class="elItem" prop="contactPhone">
-            <el-input placeholder="请输入联系方式" v-model="form.contactPhone"></el-input>
+            <el-input placeholder="请输入联系方式" :disabled="dis_flag" v-model="form.contactPhone"></el-input>
           </el-form-item>
         </el-col>
       </el-row>
       <el-row>
         <el-col :span="8">
           <el-form-item label-width="122px" label="责任单位:" class="elItem" prop="contactCompany">
-            <el-input placeholder="请输入责任单位" v-model="form.contactCompany"></el-input>
+            <el-input placeholder="请输入责任单位" :disabled="dis_flag" v-model="form.contactCompany"></el-input>
           </el-form-item>
         </el-col>
         <el-col :span="6">
           <el-form-item label-width="98px" label="责任人:" class="elItem" prop="contactPerson">
-            <el-input placeholder="请输入责任人" v-model="form.contactPerson"></el-input>
+            <el-input placeholder="请输入责任人" :disabled="dis_flag" v-model="form.contactPerson"></el-input>
           </el-form-item>
         </el-col>
         <el-col :span="6">
           <el-form-item label-width="98px" label="联系方式:" class="elItem" prop="contactPersonPhone">
-            <el-input placeholder="请输入联系方式" v-model="form.contactPersonPhone"></el-input>
+            <el-input placeholder="请输入联系方式" :disabled="dis_flag" v-model="form.contactPersonPhone"></el-input>
           </el-form-item>
         </el-col>
       </el-row>
@@ -480,6 +480,7 @@
   export default {
     data() {
       return {
+        dis_flag: false,
         process: process.env.VUE_APP_BASE_API,
         fileListZcq: [],
         fileListZht: [],
@@ -758,6 +759,7 @@
     mounted() {
       this.queryParams.bmProjectId = this.$route.query.setid;
       this.setrd = this.$route.query.setrd;
+      this.dis_flag = (this.$route.query.setrd!=3)
       this.getOrderinfo();
       this.getShareholderList();
     },
@@ -886,6 +888,10 @@
         this.$router.go(-1);
       },
       addshareBtn() {
+
+        if(this.dis_flag){
+          return
+        }
         this.reset();
         this.title = "添加企业股东";
         this.open = true;