页面修改

This commit is contained in:
THK3121 2023-07-24 09:52:56 +08:00
parent 81f4f3ad88
commit 7ecb0e26d4
5 changed files with 91 additions and 39 deletions

View File

@ -1,12 +1,12 @@
const config = { const config = {
terminal: 1, //终端 terminal: 1, //终端
title: '后台管理系统', //网站默认标题 title: "后台管理系统", //网站默认标题
version: '1.6.0', //版本号 version: "1.6.0", //版本号
baseUrl: `${ baseUrl: `${
import.meta.env.VITE_APP_BASE_URL || "https://worker_task.lihaink.cn" import.meta.env.VITE_APP_BASE_URL || "https://worker-task.lihaink.cn"
}/`, //请求接口域名 }/`, //请求接口域名
urlPrefix: 'adminapi', //请求默认前缀 urlPrefix: "adminapi", //请求默认前缀
timeout: 10 * 1000 //请求超时时长 timeout: 10 * 1000, //请求超时时长
} };
export default config export default config;

View File

@ -674,6 +674,7 @@ function customEventMan(data: any) {
isMan.value = false; isMan.value = false;
formData.admin_name = data.name; formData.admin_name = data.name;
formData.admin_id = data.id; formData.admin_id = data.id;
console.log(formData);
} }
// //
function EventAreaManager(data: any) { function EventAreaManager(data: any) {

View File

@ -1,37 +1,87 @@
<template> <template>
<el-dialog @confirm="handleSubmit" title="合同详情" v-model="show"> <el-dialog @confirm="handleSubmit" title="合同详情" v-model="show">
<el-form ref="formRef" :model="formData" label-width="90px" :rules="formRules"> <el-form
ref="formRef"
:model="formData"
label-width="90px"
:rules="formRules"
>
<el-form-item label="公司" prop="company_id"> <el-form-item label="公司" prop="company_id">
<el-input v-model="formData.company_id" :disabled="true" clearable placeholder="请输入公司" /> <el-input
v-model="formData.company_name"
:disabled="true"
clearable
placeholder="请输入公司"
/>
</el-form-item> </el-form-item>
<el-form-item label="合同类型" prop="contract_type"> <el-form-item label="合同类型" prop="contract_type">
<el-input v-model="formData.contract_type" :disabled="true" clearable placeholder="请输入合同类型" /> <el-input
v-model="formData.contract_type_name"
:disabled="true"
clearable
placeholder="请输入合同类型"
/>
</el-form-item> </el-form-item>
<el-form-item label="合同编号" prop="contract_no"> <el-form-item label="合同编号" prop="contract_no">
<el-input v-model="formData.contract_no" :disabled="true" clearable placeholder="暂无合同编号" /> <el-input
v-model="formData.contract_no"
:disabled="true"
clearable
placeholder="暂无合同编号"
/>
</el-form-item> </el-form-item>
<el-form-item label="文件" prop="file"> <el-form-item label="文件" prop="file">
<el-input v-model="formData.file" :disabled="true" clearable placeholder="暂无文件" /> <el-input
v-model="formData.file"
:disabled="true"
clearable
placeholder="暂无文件"
/>
</el-form-item> </el-form-item>
<el-form-item label="状态" prop="status"> <el-form-item label="状态" prop="status">
<el-input v-model="formData.status" :disabled="true" clearable placeholder="暂无状态" /> <el-input
v-model="formData.status"
:disabled="true"
clearable
placeholder="暂无状态"
/>
</el-form-item> </el-form-item>
<el-form-item label="甲方" prop="party_a"> <el-form-item label="甲方" prop="party_a_name">
<el-input v-model="formData.party_a" :disabled="true" clearable placeholder="暂无甲方" /> <el-input
v-model="formData.party_a_name"
:disabled="true"
clearable
placeholder="暂无甲方"
/>
</el-form-item> </el-form-item>
<el-form-item label="乙方" prop="party_b"> <el-form-item label="乙方" prop="party_b_name">
<el-input v-model="formData.party_b" :disabled="true" clearable placeholder="暂无乙方" /> <el-input
v-model="formData.party_b_name"
:disabled="true"
clearable
placeholder="暂无乙方"
/>
</el-form-item> </el-form-item>
<el-form-item label="片区经理" prop="area_manager"> <el-form-item label="片区经理" prop="area_manager">
<el-input v-model="formData.area_manager" :disabled="true" clearable placeholder="暂无经理" /> <el-input
v-model="formData.area_manager"
:disabled="true"
clearable
placeholder="暂无经理"
/>
</el-form-item> </el-form-item>
<el-form-item label="状态" prop="type"> <el-form-item label="状态" prop="type">
<el-input v-model="formData.type" :disabled="true" clearable placeholder="暂无状态" /> <el-input
v-model="formData.type"
:disabled="true"
clearable
placeholder="暂无状态"
/>
</el-form-item> </el-form-item>
</el-form> </el-form>
<div class="btn_men"> <div class="btn_men">
<el-button @click="show=false">取消</el-button> <el-button @click="show = false">取消</el-button>
<el-button type="primary" @click="show=false" >确定</el-button> <el-button type="primary" @click="show = false">确定</el-button>
</div> </div>
</el-dialog> </el-dialog>
</template> </template>
@ -41,12 +91,16 @@ import { ref, reactive, defineExpose } from "vue";
const formData = reactive({ const formData = reactive({
id: "", id: "",
company_id: "", company_id: "",
company_name: "",
contract_type: "", contract_type: "",
contract_type_name: "",
contract_no: "", contract_no: "",
file: "", file: "",
status: "", status: "",
party_a: "", party_a: "",
party_a_name: "",
party_b: "", party_b: "",
party_b_name: "",
area_manager: "", area_manager: "",
}); });
const show = ref(false); const show = ref(false);
@ -73,4 +127,4 @@ defineExpose({
.btn_men { .btn_men {
text-align: right; text-align: right;
} }
</style> </style>

View File

@ -166,8 +166,8 @@
<el-col :span="24" style="margin-top: 1vh"> <el-col :span="24" style="margin-top: 1vh">
<el-row> <el-row>
<el-col :span="12" v-if="userStore.userInfo.root == 0"> <!-- <el-col :span="12" v-if="userStore.userInfo.root == 0"> -->
<!-- <el-col :span="12" v-if="true"> --> <el-col :span="12" v-if="true">
<el-form-item label="授权身份" prop="role_id"> <el-form-item label="授权身份" prop="role_id">
<el-select <el-select
v-model="formData.role_id" v-model="formData.role_id"
@ -213,9 +213,8 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" v-if="userStore.userInfo.root == 0"> <!-- <el-col :span="12" v-if="userStore.userInfo.root == 0"> -->
<!-- <el-col :span="12" v-if="true"> --> <el-col :span="12" v-if="true">
<el-form-item label="签约方" prop="field130"> <el-form-item label="签约方" prop="field130">
<el-input <el-input
:disabled="isCheck" :disabled="isCheck"
@ -355,8 +354,8 @@
</el-form-item> </el-form-item>
</div> </div>
</div> </div>
<template v-if="userStore.userInfo.root == 0"> <!-- <template v-if="userStore.userInfo.root == 0"> -->
<!-- <template v-if="true"> --> <template v-if="true">
<el-col :span="24"> <el-col :span="24">
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
@ -377,7 +376,7 @@
:disabled="true" :disabled="true"
clearable clearable
:style="{ width: '100%' }" :style="{ width: '100%' }"
:value="formData.sex == 1 ? '男' : '女'" :value="formData.sex == '1' ? '男' : '女'"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -608,7 +607,6 @@ const formRules = reactive({
trigger: ["blur"], trigger: ["blur"],
}, },
], ],
name: [ name: [
{ {
required: true, required: true,

View File

@ -164,7 +164,6 @@
<edit-popup <edit-popup
v-if="showEdit" v-if="showEdit"
ref="editRef" ref="editRef"
:isCheck="isCheck"
@success="getLists" @success="getLists"
@close="showEdit = false" @close="showEdit = false"
/> />
@ -253,25 +252,25 @@ const changeStatus = (data: any) => {
}); });
}; };
// //
const isCheck = ref(false); // isCheckFn
const handleCheck = async (data: any) => { const handleCheck = async (data: any) => {
isCheck.value = true;
showEdit.value = true; showEdit.value = true;
await nextTick(); await nextTick();
editRef.value?.open("edit"); editRef.value?.open("edit");
editRef.value?.isCheckFn(true);
editRef.value?.setFormData(data); editRef.value?.setFormData(data);
}; };
const handleAdd = async () => { const handleAdd = async () => {
isCheck.value = false;
showEdit.value = true; showEdit.value = true;
await nextTick(); await nextTick();
editRef.value?.isCheckFn(false);
editRef.value?.open("add"); editRef.value?.open("add");
}; };
const handleEdit = async (data: any) => { const handleEdit = async (data: any) => {
isCheck.value = false;
showEdit.value = true; showEdit.value = true;
await nextTick(); await nextTick();
editRef.value?.isCheckFn(false);
editRef.value?.open("edit"); editRef.value?.open("edit");
editRef.value?.setFormData(data); editRef.value?.setFormData(data);
}; };