src/views/build/conpanyFunctionConsult/environment/controlFactors/components/editDialog.vue
@@ -58,7 +58,7 @@ <el-table-column type="index" label="序号" align="center"></el-table-column> <el-table-column label="环境因素" prop="factorName" align="center" > </el-table-column> <el-table-column label="环境因素现状" prop="factorMess" align="center" > <el-table-column label="环境因素现状" prop="factorMess" align="center" width="180"> </el-table-column> <el-table-column label="环境影响(正面/负面)" prop="influence" align="center" > <template #default="{row,$index}"> @@ -67,7 +67,7 @@ </el-form-item> </template> </el-table-column> <el-table-column label="监视(方法)" prop="monitorMethod" align="center" > <el-table-column label="监视(方法)" prop="monitorMethod" align="center" width="110"> <template #default="{row,$index}"> <el-form-item :prop="'outEnvironment.' + '[' + $index + ']' + '.monitorMethod'" :rules="state.rules.monitorMethod"> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.monitorMethod" placeholder="请输入"></el-input> @@ -81,10 +81,10 @@ </el-form-item> </template> </el-table-column> <el-table-column label="应对措施" prop="solutions" align="center" > <el-table-column label="应对措施" prop="solutions" align="center" width="110"> <template #default="{row,$index}"> <el-form-item :prop="'outEnvironment.' + '[' + $index + ']' + '.solutions'" :rules="state.rules.solutions"> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.solutions" placeholder="请输入"></el-input> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.solutions" placeholder="请输入"></el-input> </el-form-item> </template> </el-table-column> @@ -108,7 +108,7 @@ <el-table-column type="index" label="序号" align="center"></el-table-column> <el-table-column label="环境因素" prop="factorName" align="center" > </el-table-column> <el-table-column label="环境因素现状" prop="factorMess" align="center" > <el-table-column label="环境因素现状" prop="factorMess" align="center" width="180"> </el-table-column> <el-table-column label="环境影响(正面/负面)" prop="influence" align="center" > <template #default="{row,$index}"> @@ -117,7 +117,7 @@ </el-form-item> </template> </el-table-column> <el-table-column label="监视(方法)" prop="monitorMethod" align="center" > <el-table-column label="监视(方法)" prop="monitorMethod" align="center" width="110"> <template #default="{row,$index}"> <el-form-item :prop="'inEnvironment.' + '[' + $index + ']' + '.monitorMethod'" :rules="state.rules.monitorMethod"> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.monitorMethod" placeholder="请输入"></el-input> @@ -131,7 +131,7 @@ </el-form-item> </template> </el-table-column> <el-table-column label="应对措施" prop="solutions" align="center" > <el-table-column label="应对措施" prop="solutions" align="center" width="110"> <template #default="{row,$index}"> <el-form-item :prop="'inEnvironment.' + '[' + $index + ']' + '.solutions'" :rules="state.rules.solutions"> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.solutions" placeholder="请输入"></el-input> src/views/build/conpanyFunctionConsult/environment/environmentalFactors/components/editDialog.vue
@@ -70,7 +70,7 @@ <div style="display: flex;width: 100%;margin-top: 5px"> <el-table :data="state.form.outEnvironment" :border="true"> <el-table-column type="index" label="序号" align="center"></el-table-column> <el-table-column label="环境因素" prop="factorName" align="center" > <el-table-column label="环境因素" prop="factorName" align="center" width="140"> <template #default="{row,$index}"> <el-form-item :prop="'outEnvironment.' + '[' + $index + ']' + '.factorName'" :rules="state.rules.factorName"> <el-select @@ -89,10 +89,10 @@ </el-form-item> </template> </el-table-column> <el-table-column label="主要内容" prop="factorMess" align="center" > <el-table-column label="主要内容" prop="factorMess" align="center" width="220"> <template #default="{row,$index}"> <el-form-item :prop="'outEnvironment.' + '[' + $index + ']' + '.factorMess'" :rules="state.rules.factorMess"> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.factorMess" placeholder="请输入"></el-input> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" :rows="4" v-model="row.factorMess" placeholder="请输入"></el-input> </el-form-item> </template> </el-table-column> @@ -101,7 +101,7 @@ <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.remark" placeholder="请输入"></el-input> </template> </el-table-column> <el-table-column label="操作" align="center" width="120" v-if="title !== '查看'" > <el-table-column label="操作" align="center" v-if="title !== '查看'" > <template #default="scope"> <el-button link type="danger" @click="delOutTable(scope.row)" >删除</el-button> </template> @@ -123,7 +123,7 @@ <div style="display: flex;width: 100%;"> <el-table :data="state.form.inEnvironment" :border="true" > <el-table-column type="index" label="序号" align="center"></el-table-column> <el-table-column label="环境因素" prop="factorName" align="center" > <el-table-column label="环境因素" prop="factorName" align="center" width="140"> <template #default="{row,$index}"> <el-form-item :prop="'inEnvironment.' + '[' + $index + ']' + '.factorName'" :rules="state.rules.factorName"> <el-select @@ -142,10 +142,10 @@ </el-form-item> </template> </el-table-column> <el-table-column label="主要内容" prop="factorMess" align="center" > <el-table-column label="主要内容" prop="factorMess" align="center" width="220"> <template #default="{row,$index}"> <el-form-item :prop="'inEnvironment.' + '[' + $index + ']' + '.factorMess'" :rules="state.rules.factorMess"> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.factorMess" placeholder="请输入"></el-input> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" :rows="4" v-model="row.factorMess" placeholder="请输入"></el-input> </el-form-item> </template> </el-table-column> @@ -154,7 +154,7 @@ <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.remark" placeholder="请输入"></el-input> </template> </el-table-column> <el-table-column label="操作" align="center" width="120" v-if="title !== '查看'" > <el-table-column label="操作" align="center" v-if="title !== '查看'" > <template #default="scope"> <el-button link type="danger" @click="delInTable(scope.row)" >删除</el-button> </template> src/views/build/conpanyFunctionConsult/need/evaluate/components/editDialog.vue
@@ -49,12 +49,12 @@ <div style="display: flex;width: 100%;"> <el-table :data="state.form.expectContents" :border="true" > <el-table-column type="index" label="序号" align="center"></el-table-column> <el-table-column label="相关方" prop="stakeholder" align="center" /> <el-table-column label="期望或要求" prop="message" align="center"> <el-table-column label="相关方" prop="stakeholder" align="center" width="150"/> <el-table-column label="期望或要求" prop="message" align="center" width="150"> <template #default="{row,$index}"> <div v-for="(i,index) in row.expectContentMesses" :key="index"> <!-- <span>{{ i.expectation }}</span>--> <el-input style="margin-bottom: 5px" disabled v-model="i.expectation"></el-input> <el-input style="margin-bottom: 15px" disabled type="textarea" :rows="4" v-model="i.expectation"></el-input> </div> </template> </el-table-column> @@ -62,7 +62,7 @@ <template #default="{row,$index}"> <div v-for="(i,index) in row.expectContentMesses" :key="index"> <!-- <span>{{ i.solutions }}</span>--> <el-input disabled style="margin-bottom: 5px" v-model="i.solutions"></el-input> <el-input disabled style="margin-bottom: 15px" type="textarea" :rows="4" v-model="i.solutions"></el-input> </div> </template> </el-table-column> @@ -70,7 +70,7 @@ <template #default="{row,$index}"> <div v-for="(i,index) in row.expectContentMesses" :key="index"> <el-form-item :prop="'expectContents.' + '[' + $index + '].' +'expectContentMesses.' + '[' + index + ']' + '.review'" :rules="state.rules.review"> <el-input style="margin-bottom: 5px" :disabled="title === '查看'" v-model="i.review" placeholder="请输入"></el-input> <el-input style="margin-bottom: 15px" :disabled="title === '查看'" v-model="i.review" placeholder="请输入"></el-input> </el-form-item> </div> </template> src/views/build/conpanyFunctionConsult/need/needIdentify/components/editDialog.vue
@@ -70,32 +70,32 @@ <div style="display: flex;width: 100%;"> <el-table :data="state.form.expectContents" :border="true" > <el-table-column type="index" label="序号" align="center"></el-table-column> <el-table-column label="相关方" prop="stakeholder" align="center" > <el-table-column label="相关方" prop="stakeholder" align="center" width="150"> <template #default="{row,$index}"> <el-form-item :prop="'expectContents.' + '[' + $index + ']' + '.stakeholder'" :rules="state.rules.stakeholder"> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.stakeholder" placeholder="请输入"></el-input> <el-input style="margin-top: 10px" :disabled="title === '查看'" :rows="4" type="textarea" v-model="row.stakeholder" placeholder="请输入"></el-input> </el-form-item> </template> </el-table-column> <el-table-column label="期望或要求" prop="expectation" align="center" > <el-table-column label="期望或要求" prop="expectation" align="center" width="150"> <template #default="{row,$index}"> <div v-for="(i,index) in row.expectContentMesses" :key="index"> <el-form-item :prop="'expectContents.' + '[' + $index + '].' +'expectContentMesses.' + '[' + index + ']' + '.expectation'" :rules="state.rules.expectation"> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="i.expectation" placeholder="请输入"></el-input> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" :rows="4" v-model="i.expectation" placeholder="请输入"></el-input> </el-form-item> </div> </template> </el-table-column> <el-table-column label="应对措施" prop="solutions" align="center" > <el-table-column label="应对措施" prop="solutions" align="center" width="150"> <template #default="{row,$index}"> <div v-for="(i,index) in row.expectContentMesses" :key="index"> <el-form-item :prop="'expectContents.' + '[' + $index + '].' +'expectContentMesses.' + '[' + index + ']' + '.solutions'" :rules="state.rules.solutions"> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="i.solutions" placeholder="请输入"></el-input> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" :rows="4" v-model="i.solutions" placeholder="请输入"></el-input> </el-form-item> </div> </template> </el-table-column> <el-table-column label="操作" align="center" width="120" v-if="title !== '查看'" > <el-table-column label="操作" align="center" v-if="title !== '查看'" > <template #default="scope"> <el-button link type="primary" @click="addObject(scope.row,scope.$index)" >添加</el-button> <el-button link type="danger" @click="delObject(scope.row,scope.$index)" >删除</el-button> src/views/build/conpanyFunctionConsult/riskManage/control/components/editDialog.vue
@@ -77,27 +77,27 @@ <div style="display: flex;width: 100%;margin-top: 10px"> <el-table :data="state.form.riskContents" :border="true" > <el-table-column type="index" label="序号" align="center"></el-table-column> <el-table-column label="质量管理活动/流程/项目管理过程" prop="process" align="center" > <el-table-column label="质量管理活动/流程/项目管理过程" prop="process" align="center" width="130"> <template #default="{row,$index}"> <el-form-item :prop="'riskContents.' + '[' + $index + ']' + '.process'" :rules="state.rules.process"> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="row.process" placeholder="请输入"></el-input> </el-form-item> </template> </el-table-column> <el-table-column label="风险识别-潜在的风险事件" prop="content" align="center" > <el-table-column label="风险识别-潜在的风险事件" prop="content" align="center" width="150"> <template #default="{row,$index}"> <div v-for="(i,index) in row.contentMesses" :key="index"> <el-form-item :prop="'riskContents.' + '[' + $index + '].' +'contentMesses.' + '[' + index + ']' + '.riskEvent'" :rules="state.rules.riskEvent"> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="i.riskEvent" placeholder="请输入"></el-input> <el-input style="margin-top: 10px" :disabled="title === '查看'" :rows="3" type="textarea" v-model="i.riskEvent" placeholder="请输入"></el-input> </el-form-item> </div> </template> </el-table-column> <el-table-column label="风险识别-风险发生的后果" prop="riskConsequence" align="center" > <el-table-column label="风险识别-风险发生的后果" prop="riskConsequence" align="center" width="130"> <template #default="{row,$index}"> <div v-for="(i,index) in row.contentMesses" :key="index"> <el-form-item :prop="'riskContents.' + '[' + $index + '].' +'contentMesses.' + '[' + index + ']' + '.riskConsequence'" :rules="state.rules.riskConsequence"> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="i.riskConsequence" placeholder="请输入"></el-input> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" :rows="3" v-model="i.riskConsequence" placeholder="请输入"></el-input> </el-form-item> </div> </template> @@ -138,16 +138,16 @@ </div> </template> </el-table-column> <el-table-column label="风险对应措施-预防措施" prop="measures" align="center" > <el-table-column label="风险对应措施-预防措施" prop="measures" align="center" width="130"> <template #default="{row,$index}"> <div v-for="(i,index) in row.contentMesses" :key="index"> <el-form-item :prop="'riskContents.' + '[' + $index + '].' +'contentMesses.' + '[' + index + ']' + '.measures'" :rules="state.rules.measures"> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" v-model="i.measures" placeholder="请输入"></el-input> <el-input style="margin-top: 10px" :disabled="title === '查看'" type="textarea" :rows="3" v-model="i.measures" placeholder="请输入"></el-input> </el-form-item> </div> </template> </el-table-column> <el-table-column label="风险对应措施-责任人" prop="chargeUser" align="center" > <el-table-column label="风险对应措施-责任人" prop="chargeUser" align="center" width="120"> <template #default="{row,$index}"> <div v-for="(i,index) in row.contentMesses" :key="index"> <el-form-item :prop="'riskContents.' + '[' + $index + '].' +'contentMesses.' + '[' + index + ']' + '.chargeUser'" :rules="state.rules.chargeUser"> src/views/build/conpanyFunctionConsult/riskManage/record/components/editDialog.vue
@@ -49,60 +49,60 @@ <div style="display: flex;width: 100%;"> <el-table :data="state.form.riskContents" :border="true" > <el-table-column type="index" label="序号" align="center"></el-table-column> <el-table-column label="质量管理活动/流程/项目管理过程" prop="process" align="center" /> <el-table-column label="风险识别-潜在的风险事件" prop="content" align="center" > <el-table-column label="质量管理活动/流程/项目管理过程" prop="process" align="center" width="130" /> <el-table-column label="风险识别-潜在的风险事件" prop="content" align="center" width="150"> <template #default="{row,$index}"> <div v-for="(i,index) in row.contentMesses" :key="index"> <el-input style="margin-bottom: 5px" type="textarea" disabled v-model="i.riskEvent"></el-input> <el-input style="margin-bottom: 15px" type="textarea" :rows="3" disabled v-model="i.riskEvent"></el-input> </div> </template> </el-table-column> <el-table-column label="风险识别-风险发生的后果" prop="remark" align="center" > <el-table-column label="风险识别-风险发生的后果" prop="remark" align="center" width="130"> <template #default="{row,$index}"> <div v-for="(i,index) in row.contentMesses" :key="index"> <el-input style="margin-bottom: 5px" type="textarea" disabled v-model="i.riskConsequence"></el-input> <el-input style="margin-bottom: 15px" type="textarea" :rows="3" disabled v-model="i.riskConsequence"></el-input> </div> </template> </el-table-column> <el-table-column label="风险评估-严重度" prop="remark" align="center" > <template #default="{row,$index}"> <div v-for="(i,index) in row.contentMesses" :key="index"> <el-input style="margin-bottom: 5px" type="textarea" disabled v-model="i.severity"></el-input> <el-input style="margin-bottom: 15px" type="textarea" disabled v-model="i.severity"></el-input> </div> </template> </el-table-column> <el-table-column label="风险评估-发生频率" prop="remark" align="center" > <template #default="{row,$index}"> <div v-for="(i,index) in row.contentMesses" :key="index"> <el-input style="margin-bottom: 5px" type="textarea" disabled v-model="i.frequency"></el-input> <el-input style="margin-bottom: 15px" type="textarea" disabled v-model="i.frequency"></el-input> </div> </template> </el-table-column> <el-table-column label="风险评估-RPN" prop="remark" align="center" > <template #default="{row,$index}"> <div v-for="(i,index) in row.contentMesses" :key="index"> <el-input style="margin-bottom: 5px" type="textarea" disabled v-model="i.rpn"></el-input> <el-input style="margin-bottom: 15px" type="textarea" disabled v-model="i.rpn"></el-input> </div> </template> </el-table-column> <el-table-column label="风险评估-风险等级" prop="remark" align="center" > <template #default="{row,$index}"> <div v-for="(i,index) in row.contentMesses" :key="index"> <el-input style="margin-bottom: 5px" type="textarea" disabled v-model="i.riskLevel"></el-input> <el-input style="margin-bottom: 15px" type="textarea" disabled v-model="i.riskLevel"></el-input> </div> </template> </el-table-column> <el-table-column label="风险对应措施-预防措施" prop="remark" align="center" > <el-table-column label="风险对应措施-预防措施" prop="remark" align="center" width="130"> <template #default="{row,$index}"> <div v-for="(i,index) in row.contentMesses" :key="index"> <el-input style="margin-bottom: 5px" type="textarea" disabled v-model="i.measures"></el-input> <el-input style="margin-bottom: 15px" type="textarea" :rows="3" disabled v-model="i.measures"></el-input> </div> </template> </el-table-column> <el-table-column label="风险对应措施-责任人" prop="remark" align="center" > <el-table-column label="风险对应措施-责任人" prop="remark" align="center" width="120"> <template #default="{row,$index}"> <div v-for="(i,index) in row.contentMesses" :key="index"> <el-input style="margin-bottom: 5px" type="textarea" disabled v-model="i.chargeUser"></el-input> <el-input style="margin-bottom: 15px" type="textarea" disabled v-model="i.chargeUser"></el-input> </div> </template> </el-table-column> @@ -110,16 +110,16 @@ <template #default="{row,$index}"> <div v-for="(i,index) in row.contentMesses" :key="index"> <el-form-item :prop="'riskContents.' + '[' + $index + '].' +'contentMesses.' + '[' + index + ']' + '.monitorTime'" :rules="state.rules.monitorTime"> <el-input style="margin-bottom: 5px" :disabled="title === '查看'" type="textarea" v-model="i.monitorTime" placeholder="请输入"></el-input> <el-input style="margin-bottom: 15px" :disabled="title === '查看'" type="textarea" v-model="i.monitorTime" placeholder="请输入"></el-input> </el-form-item> </div> </template> </el-table-column> <el-table-column label="监视-评价结果" prop="review" align="center" > <el-table-column label="监视-评价结果" prop="review" align="center" width="120"> <template #default="{row,$index}"> <div v-for="(i,index) in row.contentMesses" :key="index"> <el-form-item :prop="'riskContents.' + '[' + $index + '].' +'contentMesses.' + '[' + index + ']' + '.review'" :rules="state.rules.review"> <el-input style="margin-bottom: 5px" :disabled="title === '查看'" type="textarea" v-model="i.review" placeholder="请输入"></el-input> <el-input style="margin-bottom: 15px" :disabled="title === '查看'" type="textarea" v-model="i.review" placeholder="请输入"></el-input> </el-form-item> </div> </template>