zhangyuewww 3 vuotta sitten
vanhempi
commit
6f613f2c41

+ 1 - 1
src/views/contractManagement/purchaseContract.vue

@@ -104,7 +104,7 @@
 						</div>
 					</el-popover>
 					<img width="17" height="18" style="vertical-align: text-top; position: relative; top: -1px"
-						src="../../../public/img/edit.png" @click="editClick(scope.row)" alt="" />
+						src="../../../public/img/edit.png" @click="editClick(scope.row)" alt="" v-hasPermission="`contractManagement.buyContract.buyContractInfo.status`"/>
 					<!-- <i class="el-icon-edit" @click="editClick(scope.row)"></i> -->
 				</template>
 			</el-table-column>

+ 1 - 1
src/views/contractManagement/purchaseContractAdd.vue

@@ -331,7 +331,7 @@
       <ws-input v-model="deptBudgetList.remarks" type="textarea" row="3" placeholder="请输入备注信息,不超过3000字"
         maxlength="3000" />
       <ws-upload ref="upload" :comp-id="compId" :appendix-ids="deptBudgetList.addressUrl" :size-limit="size"
-        @onChange="onChange" accept=".jpg, .jpeg, .png, .pdf, .doc, .zip, .rar" />
+        @onChange="onChange" accept=".jpg, .jpeg, .png, .pdf, .doc, .zip, .rar" v-hasPermission="`contractManagement.buyContract.buyContractInfo.appl`"/>
     </ws-form>
     <div v-if="dialogVisible" class="map">
       <map-drag @marker="marker" :isShowaddress='true' v-on:addressListen='getAddress' :type="type"></map-drag>

+ 1 - 0
src/views/contractManagement/purchaseContractEdit.vue

@@ -493,6 +493,7 @@
         :size-limit="size"
         @onChange="onChange"
         accept=".jpg, .jpeg, .png, .pdf, .doc, .zip, .rar"
+        v-hasPermission="`contractManagement.buyContract.buyContractInfo.appl`"
       />
       </base-card>
     </ws-form>

+ 10 - 2
src/views/contractManagement/salesContract.vue

@@ -105,8 +105,16 @@
 							</div>
 						</div>
 					</el-popover>
-					<img width="17" height="18" style="vertical-align: text-top; position: relative; top: -1px"
-						src="../../../public/img/edit.png" @click="editClick(scope.row)" alt="" />
+					<img width="17" v-if="scope.row.status == '待执行'" height="18" 
+						style="vertical-align: text-top; position: relative; top: -1px"
+						src="../../../public/img/edit.png" 
+						@click="editClick(scope.row)"  
+						v-hasPermission="`contractManagement.salesContract.salesContractInfo.status`" alt="" />
+			        <img width="17" v-if="scope.row.status == '执行中'" height="18" 
+						style="vertical-align: text-top; position: relative; top: -1px"
+						src="../../../public/img/edit.png" 
+						@click="editClick(scope.row)"  
+						v-hasPermission="`contractManagement.salesContract.salesContractInfo.finish`" alt="" />
 				</template>
 			</el-table-column>
 			<el-table-column prop="signingDate" label="签订日期"> </el-table-column>

+ 7 - 2
src/views/contractManagement/salesContractAdd.vue

@@ -332,8 +332,13 @@
         <!--备注信息-->
         <ws-input v-model="deptBudgetList.remarks" type="textarea" row="3" placeholder="请输入备注信息,不超过200字"
           maxlength="3000" />
-        <ws-upload ref="upload" :comp-id="compId" :appendix-ids="deptBudgetList.addressUrl" :size-limit="size"
-          @onChange="onChange" accept=".jpg, .jpeg, .png, .pdf, .doc, .zip, .rar" />
+        <ws-upload ref="upload" 
+        :comp-id="compId" 
+        :appendix-ids="deptBudgetList.addressUrl" 
+        :size-limit="size"
+        @onChange="onChange" 
+        accept=".jpg, .jpeg, .png, .pdf, .doc, .zip, .rar" 
+        v-hasPermission="`contractManagement.salesContractsalesContractInfo.appl`"/>
       </ws-form>
       <div v-if="dialogVisible" class="map">
         <map-drag @marker="marker" :isShowaddress="true" v-on:addressListen="getAddress" :type="type">

+ 2 - 1
src/views/contractManagement/salesContractEdit.vue

@@ -341,7 +341,8 @@
         <ws-input v-model="deptBudgetList.remarks" type="textarea" row="3" placeholder="请输入备注信息,不超过200字"
           maxlength="200" />
         <ws-upload ref="upload" :comp-id="compId" :appendix-ids="deptBudgetList.addressUrl" :size-limit="size"
-          @onChange="onChange" accept=".jpg, .jpeg, .png, .pdf, .doc, .zip, .rar" />
+          @onChange="onChange" accept=".jpg, .jpeg, .png, .pdf, .doc, .zip, .rar" v-hasPermission="
+            `contractManagement.salesContractsalesContractInfo.appl`"/>
       </ws-form>
     </div>
     <div v-if="dialogVisible" class="map">