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