diff --git a/src/views/shop_contract/details.vue b/src/views/shop_contract/details.vue index 8d34ac7..cd84a85 100644 --- a/src/views/shop_contract/details.vue +++ b/src/views/shop_contract/details.vue @@ -395,13 +395,14 @@ v-if="formData?.status == 0" :on-exceed="handleExceed" ref="upload" - v-perms="['contract.contract/wind_control']" + v-perms="['shop_contract/evidence']" > <el-button type="primary">{{ formData.file ? "重新上传" : "上传" }}</el-button> </el-upload> <a + v-perms="['shop_contract/file']" v-if="formData.file" style="margin-left: 10px; color: #4a5dff; align-self: flex-start" :href="formData.file" @@ -411,7 +412,7 @@ </el-form-item> <el-form-item v-if="isshow || formData.status == 0"> <el-button - v-perms="['contract.contract/wind_control']" + v-perms="['shop_contract/evidence']" type="primary" @click="submitContract" >确定</el-button @@ -419,6 +420,7 @@ </el-form-item> <el-form-item v-else-if="formData.file && formData.status"> <a + v-perms="['shop_contract/file']" v-if="formData.file" style="margin-left: 10px; color: #4a5dff" :href=" diff --git a/src/views/shop_contract/index.vue b/src/views/shop_contract/index.vue index d4ffeba..a57d9ff 100644 --- a/src/views/shop_contract/index.vue +++ b/src/views/shop_contract/index.vue @@ -107,7 +107,11 @@ <el-table-column label="操作" width="220" fixed="right"> <template #default="{ row }"> - <el-button type="primary" link> + <el-button + type="primary" + v-perms="['shop_contract/details']" + link + > <router-link :to="{ path: '/contract/shop_contract_detail', @@ -117,7 +121,12 @@ > </el-button> <template v-if="row.status == 0"> - <el-button v-if="row.check_status == 1" type="warning" link> + <el-button + v-perms="['shop_contract/details']" + v-if="row.check_status == 1" + type="warning" + link + > <router-link :to="{ path: '/contract/shop_contract_detail', @@ -128,7 +137,7 @@ </el-button> <el-button v-else-if="row.check_status == 2" - v-perms="['contract.contract/contract_send']" + v-perms="['shop_contract/contract_send']" type="primary" link @click="showCreateConctPop(row)" @@ -136,7 +145,7 @@ > <el-button v-else-if="row.check_status == 3" - v-perms="['contract.contract/contract_send_again']" + v-perms="['shop_contract/contract_send_again']" type="primary" link @click="(showPop = true), (contractId = row.party_b)" @@ -146,6 +155,7 @@ <el-button v-else type="primary" + v-perms="['shop_contract/evidence']" link @click="loadContractZip(row)" >