页面修改
This commit is contained in:
parent
dd8682772e
commit
cb9cfdf0f2
@ -128,6 +128,27 @@
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-row v-if="showInput.includes(formData.type)">
|
||||
<el-col>
|
||||
<el-form-item label="政策补贴金额" prop="amount" v-if="formData.type==6">
|
||||
<el-input
|
||||
:readonly="mode == 'details'"
|
||||
v-model="formData.amount"
|
||||
clearable
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item :label="InputTit" prop="amount" v-else>
|
||||
<el-input
|
||||
:readonly="mode == 'details'"
|
||||
v-model="formData.amount"
|
||||
clearable
|
||||
/>
|
||||
</el-form-item>
|
||||
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row>
|
||||
<el-col>
|
||||
<el-form-item label="备注" prop="remark">
|
||||
@ -162,7 +183,8 @@ const emit = defineEmits(["success", "close"]);
|
||||
const formRef = shallowRef<FormInstance>();
|
||||
const popupRef = shallowRef<InstanceType<typeof Popup>>();
|
||||
const mode = ref("add");
|
||||
|
||||
const showInput=reactive([7,6,8])
|
||||
const InputTit=ref("销售金额")
|
||||
// 弹窗标题
|
||||
const popupTitle = computed(() => {
|
||||
return mode.value == "edit" ? "审核" : "详情";
|
||||
@ -193,6 +215,8 @@ const formData = reactive({
|
||||
area_manager: "",
|
||||
check_status: 1,
|
||||
remark: "",
|
||||
amount:"",
|
||||
type:-1
|
||||
});
|
||||
|
||||
// 表单验证
|
||||
@ -243,11 +267,22 @@ const handleSubmit = async () => {
|
||||
await formRef.value?.validate();
|
||||
if (formData.check_status == 3 && formData.remark == "")
|
||||
return ElMessage.error("驳回必须填写备注");
|
||||
if(showInput.includes(formData.type) ){
|
||||
await apiApproveAudit({
|
||||
id: formData.id,
|
||||
check_status: formData.check_status,
|
||||
remark: formData.remark,
|
||||
amount:formData.amount
|
||||
});
|
||||
}else{
|
||||
await apiApproveAudit({
|
||||
id: formData.id,
|
||||
check_status: formData.check_status,
|
||||
remark: formData.remark,
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
popupRef.value?.close();
|
||||
emit("success");
|
||||
};
|
||||
|
@ -174,7 +174,7 @@ const checkStatusList = ref([
|
||||
]);
|
||||
|
||||
// 显示默认审批界面的类型
|
||||
const showAuditTypeList = ref([1, 5, 6]);
|
||||
const showAuditTypeList = ref([1, 5, 6,7,8,9]);
|
||||
const showAuditOther = computed(() => {
|
||||
return showAuditTypeList.value.includes(openType.value);
|
||||
});
|
||||
@ -205,6 +205,9 @@ const handleAdd = async () => {
|
||||
|
||||
// 编辑
|
||||
const handleEdit = async (data: any, type = "edit") => {
|
||||
|
||||
console.log(data.type)
|
||||
|
||||
openType.value = data.type;
|
||||
showEdit.value = true;
|
||||
await nextTick();
|
||||
|
@ -76,6 +76,17 @@
|
||||
</div>
|
||||
</div>
|
||||
</el-form-item>
|
||||
<!-- <el-form-item label="目标金额" prop="extend.target">
|
||||
<el-input
|
||||
v-model="formData.extend.target"
|
||||
clearable
|
||||
placeholder="请输入目标金额"
|
||||
type="number"
|
||||
>
|
||||
</el-input>
|
||||
</el-form-item> -->
|
||||
|
||||
|
||||
<el-form-item v-if="showCommodity" label="商品" prop="extend.goods_id">
|
||||
<!-- <el-input
|
||||
readonly
|
||||
@ -331,7 +342,8 @@ const showTargetTypeList = [
|
||||
"town_task_type_marketing_director_4",
|
||||
"town_task_type_marketing_director_3",
|
||||
"town_task_type_marketing_director_2",
|
||||
'town_task_type_master_3'
|
||||
'town_task_type_master_3',
|
||||
"town_task_type_master_7"
|
||||
];
|
||||
const showTarget = computed(() => {
|
||||
let flag = false;
|
||||
@ -489,6 +501,7 @@ const setFormData = async (data: Record<any, any>) => {
|
||||
formData.extend.task_role = +formData.extend.task_role;
|
||||
changeTaskRole(formData.extend.task_role);
|
||||
}
|
||||
console.log(formData)
|
||||
};
|
||||
|
||||
const getDetail = async (row: Record<string, any>) => {
|
||||
|
@ -145,7 +145,7 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</div>
|
||||
<div class="flex mt-4 justify-end">
|
||||
<div class="flex justify-end mt-4">
|
||||
<pagination v-model="pager" @change="getLists" />
|
||||
</div>
|
||||
</el-card>
|
||||
|
@ -49,7 +49,7 @@
|
||||
/>
|
||||
</el-table>
|
||||
</div>
|
||||
<div class="flex mt-4 justify-end">
|
||||
<div class="flex justify-end mt-4">
|
||||
<pagination v-model="pager" @change="getLists" />
|
||||
</div>
|
||||
</el-card>
|
||||
|
Loading…
x
Reference in New Issue
Block a user