页面修改

This commit is contained in:
zmj 2023-11-18 20:17:42 +08:00
parent dd8682772e
commit cb9cfdf0f2
5 changed files with 56 additions and 5 deletions

View File

@ -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");
};

View File

@ -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();

View File

@ -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>) => {

View File

@ -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>

View File

@ -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>