zhangwencui
3 天以前 5206a5489adb1ef7655233b25038ee280cd0ea5d
fix(app): 销售出库行内提交按钮改用 :submit 权限码,与 web 端/后端一致
已修改1个文件
4 ■■■■■ 文件已修改
src/pages/wls/components/WlsFlowDocList.vue 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/wls/components/WlsFlowDocList.vue
@@ -64,6 +64,8 @@
const canUpdate = computed(() => hasPermission(`${config.value.permission}:update`));
const canDelete = computed(() => hasPermission(`${config.value.permission}:delete`));
const canFinish = computed(() => hasPermission(`${config.value.permission}:finish`));
// 销售出库提交在后端/菜单是独立的 :submit 权限;发货通知提交沿用 :update(与 web 端一致)
const canSubmitDoc = computed(() => hasPermission(`${config.value.permission}:${props.kind === "product-sales" ? "submit" : "update"}`));
const canStock = computed(() => props.kind === "product-sales" || props.kind === "return-sales" ? hasPermission(`${config.value.permission}:stock`) : canUpdate.value);
const canShip = computed(() => props.kind === "product-sales" && hasPermission("mes:wm-product-sales:shipping"));
const canCancel = computed(() => props.kind === "product-sales" || props.kind === "return-sales" ? hasPermission(`${config.value.permission}:cancel`) : canUpdate.value);
@@ -270,7 +272,7 @@
            <view class="actions" @click.stop>
              <button v-if="canQuery" @click="go(row,'detail')">详情</button>
              <button v-if="canUpdate && isDraft(row)" @click="go(row)">编辑</button>
              <button v-if="canUpdate && isDraft(row) && (kind === 'sales-notice' || kind === 'product-sales')" @click="submitDoc(row)">提交</button>
              <button v-if="canSubmitDoc && isDraft(row) && (kind === 'sales-notice' || kind === 'product-sales')" @click="submitDoc(row)">提交</button>
              <button v-if="canDelete && isDraft(row)" class="danger" @click="remove(row)">删除</button>
              <button v-if="(kind === 'return-issue' || kind === 'return-sales') && isConfirmed(row)" @click="qcTip">执行质检</button>
              <button v-if="kind === 'sales-notice' && canGenerateSales && isApproved(row)" @click="generateSales(row)">生成出库单</button>