| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="文件名称:" > |
| | | <el-input v-model.trim="data.queryParams.templateName" placeholder="文件名称"></el-input> |
| | | </el-form-item> |
| | | <el-form-item > |
| | | <el-button v-if="isAdmin" type="primary" @click="getList">查询</el-button> |
| | | <el-button v-if="isAdmin" type="primary" plain @click="reset">重置</el-button> |
| | | <el-button type="primary" @click="getList">查询</el-button> |
| | | <el-button type="primary" plain @click="reset">重置</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <!-- 表格数据 --> |
| | | <el-table v-loading="loading" :data="dataList" :border="true"> |
| | | <el-table v-loading="loading" :data="dataList" :border="true" @sort-change="handleSortChange"> |
| | | <el-table-column label="序号" type="index" align="center" width="80"/> |
| | | <el-table-column label="阶段" prop="stage" header-align="center" align="left"/> |
| | | <el-table-column label="模板名称" prop="templateName" header-align="center" align="left"/> |
| | | <el-table-column label="模板名称" prop="templateName" header-align="center" align="left" sortable="custom"/> |
| | | <el-table-column label="模板文件" header-align="center" align="left"> |
| | | <template #default="scope"> |
| | | <el-link type="primary" @click="openFile(scope.row.filePath)">{{scope.row.templateName + '模板' + scope.row.format}}</el-link> |
| | |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | companyId: null, |
| | | templateName:'', |
| | | sort:null, |
| | | templateType: 3 |
| | | }, |
| | | total: 0, |
| | |
| | | |
| | | /** 重置新增的表单以及其他数据 */ |
| | | const reset= async()=> { |
| | | if(data.isAdmin){ |
| | | data.queryParams = { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | companyId: null, |
| | | templateName:'', |
| | | sort:data.queryParams.sort, |
| | | templateType: 3 |
| | | } |
| | | await getCompanyList() |
| | | }else { |
| | | data.queryParams = { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | companyId: data.queryParams.companyId, |
| | | templateName:'', |
| | | sort:data.queryParams.sort, |
| | | templateType: 3 |
| | | } |
| | | } |
| | | |
| | | await getList() |
| | | } |
| | | const handleDelete = (val) => { |
| | |
| | | } |
| | | }) |
| | | } |
| | | const handleSortChange = (val) => { |
| | | console.log('bal',val) |
| | | if(val.order === 'ascending' ){ |
| | | data.queryParams.sort = 1 |
| | | }else if(val.order === "descending" ){ |
| | | data.queryParams.sort = 2 |
| | | } |
| | | getList() |
| | | } |
| | | |
| | | </script> |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="所属部门:" prop="deptId"> |
| | | <el-select v-model="state.form.deptId" placeholder="请选择" style="width: 100%" clearable> |
| | | <el-option |
| | | v-for="item in state.deptList" |
| | | :key="item.deptId" |
| | | :label="item.deptName" |
| | | :value="item.deptId"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="所属部门:" prop="deptId">--> |
| | | <!-- <el-select v-model="state.form.deptId" placeholder="请选择" style="width: 100%" clearable>--> |
| | | <!-- <el-option--> |
| | | <!-- v-for="item in state.deptList"--> |
| | | <!-- :key="item.deptId"--> |
| | | <!-- :label="item.deptName"--> |
| | | <!-- :value="item.deptId">--> |
| | | <!-- </el-option>--> |
| | | <!-- </el-select>--> |
| | | <!-- </el-form-item>--> |
| | | <el-form-item label="模板名称:" prop="templateName"> |
| | | <el-input v-model.trim="state.form.templateName" :disabled="state.title =='查看'" placeholder="模板名称"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="行业类别:" prop="industryTypeId"> |
| | | <el-select v-model="state.form.industryTypeId" filterable placeholder="请选择" clearable> |
| | | <el-option |
| | | v-for="item in state.typeList" |
| | | :key="item.id" |
| | | style="width: 100%" |
| | | :label="item.name" |
| | | :value="item.id"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="行业类别:" prop="industryTypeId">--> |
| | | <!-- <el-select v-model="state.form.industryTypeId" filterable placeholder="请选择" clearable>--> |
| | | <!-- <el-option--> |
| | | <!-- v-for="item in state.typeList"--> |
| | | <!-- :key="item.id"--> |
| | | <!-- style="width: 100%"--> |
| | | <!-- :label="item.name"--> |
| | | <!-- :value="item.id">--> |
| | | <!-- </el-option>--> |
| | | <!-- </el-select>--> |
| | | <!-- </el-form-item>--> |
| | | <el-form-item label="模板文件:" prop="filePath"> |
| | | <el-upload accept=".doc,.docx,.pdf,.xlsx,.xls" :action="state.uploadUrl" :headers="state.header" method="post" :on-success="(res, uploadFile)=>handleAvatarSuccess(res, uploadFile)" :on-exceed="showTip" :limit='state.fileLimit' v-model:file-list="state.fileList" :before-upload="picSize" :on-remove="(file, uploadFiles)=>handleRemove(file, uploadFiles)" > |
| | | <el-button type="primary">点击上传</el-button> |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="文件名称:" > |
| | | <el-input v-model.trim="data.queryParams.templateName" placeholder="文件名称"></el-input> |
| | | </el-form-item> |
| | | <el-form-item > |
| | | <el-button v-if="isAdmin" type="primary" @click="getList">查询</el-button> |
| | | <el-button v-if="isAdmin" type="primary" plain @click="reset">重置</el-button> |
| | | <el-button type="primary" @click="getList">查询</el-button> |
| | | <el-button type="primary" plain @click="reset">重置</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <!-- 表格数据 --> |
| | | <el-table v-loading="loading" :data="dataList" :border="true"> |
| | | <el-table v-loading="loading" :data="dataList" :border="true" @sort-change="handleSortChange"> |
| | | <el-table-column label="序号" type="index" align="center" width="80"/> |
| | | <el-table-column label="模板名称" prop="templateName" header-align="center" align="left"/> |
| | | <el-table-column label="模板名称" prop="templateName" header-align="center" align="left" sortable="custom"/> |
| | | <!-- <el-table-column label="所属部门" prop="deptName" header-align="center" align="left"/>--> |
| | | <!-- <el-table-column label="行业类别" prop="industryTypeName" header-align="center" align="left"/>--> |
| | | <el-table-column label="模板文件" header-align="center" align="left"> |
| | |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | companyId: null, |
| | | templateName:'', |
| | | sort:null, |
| | | templateType: 10 |
| | | }, |
| | | total: 0, |
| | |
| | | |
| | | /** 重置新增的表单以及其他数据 */ |
| | | const reset= async()=> { |
| | | if(data.isAdmin){ |
| | | data.queryParams = { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | companyId: null, |
| | | templateName:'', |
| | | sort:data.queryParams.sort, |
| | | templateType: 10 |
| | | } |
| | | await getCompanyList() |
| | | }else { |
| | | data.queryParams = { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | companyId: data.queryParams.companyId, |
| | | templateName:'', |
| | | sort:data.queryParams.sort, |
| | | templateType: 10 |
| | | } |
| | | } |
| | | |
| | | await getList() |
| | | } |
| | | const handleDelete = (val) => { |
| | |
| | | } |
| | | }) |
| | | } |
| | | const handleSortChange = (val) => { |
| | | console.log('bal',val) |
| | | if(val.order === 'ascending' ){ |
| | | data.queryParams.sort = 1 |
| | | }else if(val.order === "descending" ){ |
| | | data.queryParams.sort = 2 |
| | | } |
| | | getList() |
| | | } |
| | | |
| | | </script> |
| | |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="文件名称:" prop="templateName"> |
| | | <el-input v-model.trim="state.form.templateName" :disabled="state.title =='查看'" placeholder="模板名称"></el-input> |
| | | <el-input v-model.trim="state.form.templateName" :disabled="state.title =='查看'" placeholder="文件名称"></el-input> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="分类:" prop="classify">--> |
| | | <!-- <el-select v-model="state.form.classify" placeholder="请选择" style="width: 100%">--> |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="文件名称:" > |
| | | <el-input v-model.trim="data.queryParams.templateName" placeholder="文件名称"></el-input> |
| | | </el-form-item> |
| | | <el-form-item > |
| | | <el-button v-if="isAdmin" type="primary" @click="getList">查询</el-button> |
| | | <el-button v-if="isAdmin" type="primary" plain @click="reset">重置</el-button> |
| | | <el-button type="primary" @click="getList">查询</el-button> |
| | | <el-button type="primary" plain @click="reset">重置</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <!-- 表格数据 --> |
| | | <el-table v-loading="loading" :data="dataList" :border="true"> |
| | | <el-table v-loading="loading" :data="dataList" :border="true" @sort-change="handleSortChange"> |
| | | <el-table-column label="序号" type="index" align="center" width="80"/> |
| | | <el-table-column label="文件名称" prop="templateName" header-align="center" align="left"/> |
| | | <el-table-column label="文件名称" prop="templateName" header-align="center" align="left" sortable="custom"/> |
| | | <!-- <el-table-column label="分类" prop="classify" align="center">--> |
| | | <!-- <template #default="scope">--> |
| | | <!-- <span>{{scope.row.classify == 1 ? '体系标准' :scope.row.classify == 2 ?'安全标准': scope.row.classify == 3 ? '其他' : ''}}</span>--> |
| | |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | companyId: null, |
| | | templateName:'', |
| | | sort:null, |
| | | templateType: 11 |
| | | }, |
| | | total: 0, |
| | |
| | | |
| | | /** 重置新增的表单以及其他数据 */ |
| | | const reset= async()=> { |
| | | if(data.isAdmin){ |
| | | data.queryParams = { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | companyId: null, |
| | | templateName:'', |
| | | sort:data.queryParams.sort, |
| | | templateType: 11 |
| | | } |
| | | await getCompanyList() |
| | | }else { |
| | | data.queryParams = { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | companyId: data.queryParams.companyId, |
| | | templateName:'', |
| | | sort:data.queryParams.sort, |
| | | templateType: 11 |
| | | } |
| | | } |
| | | |
| | | await getList() |
| | | } |
| | | const handleDelete = (val) => { |
| | |
| | | } |
| | | }) |
| | | } |
| | | const handleSortChange = (val) => { |
| | | console.log('bal',val) |
| | | if(val.order === 'ascending' ){ |
| | | data.queryParams.sort = 1 |
| | | }else if(val.order === "descending" ){ |
| | | data.queryParams.sort = 2 |
| | | } |
| | | getList() |
| | | } |
| | | |
| | | </script> |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="文件名称:" > |
| | | <el-input v-model.trim="data.queryParams.templateName" placeholder="文件名称"></el-input> |
| | | </el-form-item> |
| | | <el-form-item > |
| | | <el-button v-if="isAdmin" type="primary" @click="getList">查询</el-button> |
| | | <el-button v-if="isAdmin" type="primary" plain @click="reset">重置</el-button> |
| | | <el-button type="primary" @click="getList">查询</el-button> |
| | | <el-button type="primary" plain @click="reset">重置</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <!-- 表格数据 --> |
| | | <el-table v-loading="loading" :data="dataList" :border="true"> |
| | | <el-table v-loading="loading" :data="dataList" :border="true" @sort-change="handleSortChange"> |
| | | <el-table-column label="序号" type="index" align="center" width="80"/> |
| | | <el-table-column label="文件名称" prop="templateName" header-align="center" align="left"/> |
| | | <el-table-column label="文件名称" prop="templateName" header-align="center" align="left" sortable="custom"/> |
| | | <!-- <el-table-column label="分类" prop="classify" align="center">--> |
| | | <!-- <template #default="scope">--> |
| | | <!-- <span>{{scope.row.classify == 1 ? '体系标准' :scope.row.classify == 2 ?'安全标准': scope.row.classify == 3 ? '其他' : ''}}</span>--> |
| | |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | companyId: null, |
| | | sort:null, |
| | | templateName:'', |
| | | templateType: 1 |
| | | }, |
| | | total: 0, |
| | |
| | | |
| | | /** 重置新增的表单以及其他数据 */ |
| | | const reset= async()=> { |
| | | if(data.isAdmin){ |
| | | data.queryParams = { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | companyId: null, |
| | | templateName:'', |
| | | sort:data.queryParams.sort, |
| | | templateType: 1 |
| | | } |
| | | await getCompanyList() |
| | | }else { |
| | | data.queryParams = { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | companyId: data.queryParams.companyId, |
| | | templateName:'', |
| | | sort:data.queryParams.sort, |
| | | templateType: 1 |
| | | } |
| | | } |
| | | |
| | | await getList() |
| | | } |
| | | const handleDelete = (val) => { |
| | |
| | | } |
| | | }) |
| | | } |
| | | |
| | | const handleSortChange = (val) => { |
| | | console.log('bal',val) |
| | | if(val.order === 'ascending' ){ |
| | | data.queryParams.sort = 1 |
| | | }else if(val.order === "descending" ){ |
| | | data.queryParams.sort = 2 |
| | | } |
| | | getList() |
| | | } |
| | | </script> |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="所属部门:" prop="department"> |
| | | <el-input v-model.trim="state.form.department" :disabled="state.title =='查看'" placeholder="部门名称"></el-input> |
| | | <!-- <el-form-item label="所属部门:" prop="department">--> |
| | | <!-- <el-input v-model.trim="state.form.department" :disabled="state.title =='查看'" placeholder="部门名称"></el-input>--> |
| | | <!-- <el-select v-model="state.form.deptId" placeholder="请选择" style="width: 100%" clearable>--> |
| | | <!-- <el-option--> |
| | | <!-- v-for="item in state.deptList"--> |
| | |
| | | <!-- :value="item.deptId">--> |
| | | <!-- </el-option>--> |
| | | <!-- </el-select>--> |
| | | </el-form-item> |
| | | <!-- </el-form-item>--> |
| | | |
| | | <el-form-item label="模板名称:" prop="templateName"> |
| | | <el-input v-model.trim="state.form.templateName" :disabled="state.title =='查看'" placeholder="模板名称"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="行业类别:" prop="industryTypeId"> |
| | | <el-select v-model="state.form.industryTypeId" filterable placeholder="请选择" clearable> |
| | | <el-option |
| | | v-for="item in state.typeList" |
| | | :key="item.id" |
| | | style="width: 100%" |
| | | :label="item.name" |
| | | :value="item.id"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="行业类别:" prop="industryTypeId">--> |
| | | <!-- <el-select v-model="state.form.industryTypeId" filterable placeholder="请选择" clearable>--> |
| | | <!-- <el-option--> |
| | | <!-- v-for="item in state.typeList"--> |
| | | <!-- :key="item.id"--> |
| | | <!-- style="width: 100%"--> |
| | | <!-- :label="item.name"--> |
| | | <!-- :value="item.id">--> |
| | | <!-- </el-option>--> |
| | | <!-- </el-select>--> |
| | | <!-- </el-form-item>--> |
| | | <el-form-item label="模板文件:" prop="filePath"> |
| | | <el-upload accept=".doc,.docx,.pdf,.xlsx,.xls" :action="state.uploadUrl" :headers="state.header" method="post" :on-success="(res, uploadFile)=>handleAvatarSuccess(res, uploadFile)" :on-exceed="showTip" :limit='state.fileLimit' v-model:file-list="state.fileList" :before-upload="picSize" :on-remove="(file, uploadFiles)=>handleRemove(file, uploadFiles)" > |
| | | <el-button type="primary">点击上传</el-button> |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="文件名称:" > |
| | | <el-input v-model.trim="data.queryParams.templateName" placeholder="文件名称"></el-input> |
| | | </el-form-item> |
| | | <el-form-item > |
| | | <el-button v-if="isAdmin" type="primary" @click="getList">查询</el-button> |
| | | <el-button v-if="isAdmin" type="primary" plain @click="reset">重置</el-button> |
| | | <el-button type="primary" @click="getList">查询</el-button> |
| | | <el-button type="primary" plain @click="reset">重置</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <!-- 表格数据 --> |
| | | <el-table v-loading="loading" :data="dataList" :border="true"> |
| | | <el-table v-loading="loading" :data="dataList" :border="true" @sort-change="handleSortChange"> |
| | | <el-table-column label="序号" type="index" align="center" width="80"/> |
| | | <el-table-column label="模板名称" prop="templateName" header-align="center" align="left"/> |
| | | <el-table-column label="模板名称" prop="templateName" header-align="center" align="left" sortable="custom"/> |
| | | <!-- <el-table-column label="所属部门" prop="department" header-align="center" align="left"/>--> |
| | | <!-- <el-table-column label="行业类别" prop="industryTypeName" header-align="center" align="left"/>--> |
| | | <el-table-column label="模板文件" header-align="center" align="left"> |
| | |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | companyId: null, |
| | | templateName:'', |
| | | sort:null, |
| | | templateType: 2 |
| | | }, |
| | | total: 0, |
| | |
| | | |
| | | /** 重置新增的表单以及其他数据 */ |
| | | const reset= async()=> { |
| | | if(data.isAdmin){ |
| | | data.queryParams = { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | companyId: null, |
| | | templateName:'', |
| | | sort:data.queryParams.sort, |
| | | templateType: 2 |
| | | } |
| | | await getCompanyList() |
| | | }else { |
| | | data.queryParams = { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | companyId: data.queryParams.companyId, |
| | | templateName:'', |
| | | sort:data.queryParams.sort, |
| | | templateType: 2 |
| | | } |
| | | } |
| | | |
| | | await getList() |
| | | } |
| | | const handleDelete = (val) => { |
| | |
| | | } |
| | | }) |
| | | } |
| | | const handleSortChange = (val) => { |
| | | console.log('bal',val) |
| | | if(val.order === 'ascending' ){ |
| | | data.queryParams.sort = 1 |
| | | }else if(val.order === "descending" ){ |
| | | data.queryParams.sort = 2 |
| | | } |
| | | getList() |
| | | } |
| | | |
| | | </script> |